from django.db import models

class DatetimeModelsMixin(models.Model):
    create_time = models.DateTimeField(auto_now_add=True,verbose_name="创建时间")
    update_time = models.DateTimeField(auto_now=True,verbose_name="修改时间")

    class Meta:
        # 指定为抽象类   在映射和迁移的时候不会生成模型表
        abstract = True

class IsDeleteModelsMixin(models.Model):
    # 逻辑删除  is_delete == False / True
    is_delete = models.BooleanField(default=False, verbose_name="逻辑删除")
    class Meta:
        # 指定为抽象类   在映射和迁移的时候不会生成模型表
        abstract = True

class ModelsSetMixin(DatetimeModelsMixin,IsDeleteModelsMixin):
    class Meta:
        # 指定为抽象类   在映射和迁移的时候不会生成模型表
        abstract = True